package Exception;

/**
 * @author feng
 * @Date 2021/12/25 17:22
 * 程序不会终止
 */
public class Test01 {
    /**
     * 总结：
     * <p>
     * 若一段代码前有异常抛出，并且这个异常没有被捕获，这段代码将产生编译时错误「无法访问的语句」。如代码1；
     * 若一段代码前有异常抛出，并且这个异常被try…catch所捕获，若此时catch语句中没有抛出新的异常，
     * 则这段代码能够被执行，否则，同第1条。如代码2；
     * 若在一个条件语句中抛出异常，则程序能被编译，但后面的语句不会被执行。如代码3
     *
     * @param args
     */
    public static void main(String[] args) {
        try {
            throw new Exception("参数越界");
        } catch (Exception e) {
            e.printStackTrace();
        }
        System.out.println("异常后");
    }

}
